caravan of vehicles that campaign for political parties in rural towns - Español Inglés Diccionario